<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="paths.js"></script><script src="eqns.js"></script><script>
      var design = "CPx2";
      var device = "XC2C128";
      signals = new Array("BANK0_SPECSIG","BANK1_SPECSIG","BANK2_SPECSIG","BANK3_SPECSIG","BANK4_SPECSIG","N_EEPROMCS","N_EEPROMOE","N_EEPROMWR","N_ROMCS","N_SRAMCS","N_SRAMOE","N_SRAMWR","S_CONMEM","S_MAPRAM","S_MAPRAMCOMB_SPECSIG");
      sigNegs = new Array("OFF","OFF","OFF","OFF","OFF","ON","ON","ON","OFF","ON","OFF","OFF","OFF","OFF","OFF");
      sigTypes = new Array("DEFF","DEFF","DEFF","DEFF","DEFF","","","","","","","","DFF","DEFF","");

      
           iostyle["D6_SPECSIG"]=new Array("KPR");
        
           iostyle["N_MREQ"]=new Array("KPR");
        
           iostyle["N_RD"]=new Array("KPR");
        
           iostyle["A0_SPECSIG"]=new Array("KPR");
        
           iostyle["N_WR"]=new Array("KPR");
        
           iostyle["A10_SPECSIG"]=new Array("KPR");
        
           iostyle["A11_SPECSIG"]=new Array("KPR");
        
           iostyle["A12_SPECSIG"]=new Array("KPR");
        
           iostyle["A13_SPECSIG"]=new Array("KPR");
        
           iostyle["A1_SPECSIG"]=new Array("KPR");
        
           iostyle["A2_SPECSIG"]=new Array("KPR");
        
           iostyle["A3_SPECSIG"]=new Array("KPR");
        
           iostyle["A4_SPECSIG"]=new Array("KPR");
        
           iostyle["A5_SPECSIG"]=new Array("KPR");
        
           iostyle["A6_SPECSIG"]=new Array("KPR");
        
           iostyle["A7_SPECSIG"]=new Array("KPR");
        
           iostyle["A8_SPECSIG"]=new Array("KPR");
        
           iostyle["A9_SPECSIG"]=new Array("KPR");
        
           iostyle["D0_SPECSIG"]=new Array("KPR");
        
           iostyle["D1_SPECSIG"]=new Array("KPR");
        
           iostyle["D2_SPECSIG"]=new Array("KPR");
        
           iostyle["D3_SPECSIG"]=new Array("KPR");
        
           iostyle["D4_SPECSIG"]=new Array("KPR");
        
           iostyle["JUMPER_EEPROM"]=new Array("KPR");
        
           iostyle["N_M1"]=new Array("KPR");
        
        specSig["A0_SPECSIG"]=new Array("A<0>");
      
        specSig["A10_SPECSIG"]=new Array("A<10>");
      
        specSig["A11_SPECSIG"]=new Array("A<11>");
      
        specSig["A12_SPECSIG"]=new Array("A<12>");
      
        specSig["A13_SPECSIG"]=new Array("A<13>");
      
        specSig["A1_SPECSIG"]=new Array("A<1>");
      
        specSig["A2_SPECSIG"]=new Array("A<2>");
      
        specSig["A3_SPECSIG"]=new Array("A<3>");
      
        specSig["A4_SPECSIG"]=new Array("A<4>");
      
        specSig["A5_SPECSIG"]=new Array("A<5>");
      
        specSig["A6_SPECSIG"]=new Array("A<6>");
      
        specSig["A7_SPECSIG"]=new Array("A<7>");
      
        specSig["A8_SPECSIG"]=new Array("A<8>");
      
        specSig["A9_SPECSIG"]=new Array("A<9>");
      
        specSig["D0_SPECSIG"]=new Array("D<0>");
      
        specSig["D1_SPECSIG"]=new Array("D<1>");
      
        specSig["D2_SPECSIG"]=new Array("D<2>");
      
        specSig["D3_SPECSIG"]=new Array("D<3>");
      
        specSig["D4_SPECSIG"]=new Array("D<4>");
      
        specSig["D6_SPECSIG"]=new Array("D<6>");
      
        specSig["BANK0_SPECSIG"]=new Array("BANK<0>");
      
        specSig["BANK1_SPECSIG"]=new Array("BANK<1>");
      
        specSig["BANK2_SPECSIG"]=new Array("BANK<2>");
      
        specSig["BANK3_SPECSIG"]=new Array("BANK<3>");
      
        specSig["BANK4_SPECSIG"]=new Array("BANK<4>");
      
        specSig["GCKI_SPECSIG"]=new Array("GCK/I");
      
        specSig["S_MAPRAMCOMB_SPECSIG"]=new Array("S_MAPRAM.COMB");
      
            pterms["FB1_0"]=new Array("D0_SPECSIG");
          
            pterms["FB1_1"]=new Array("D1_SPECSIG");
          
            pterms["FB1_2"]=new Array("D2_SPECSIG");
          
            pterms["FB1_3"]=new Array("D3_SPECSIG");
          
            pterms["FB1_4"]=new Array("S_MAPRAMCOMB_SPECSIG");
          
            pterms["FB1_5"]=new Array("D4_SPECSIG");
          
            pterms["FB1_6"]=new Array("A12_SPECSIG","/A13_SPECSIG","S_MAPRAM");
          
            pterms["FB1_7"]=new Array("S_CONMEM");
          
            pterms["FB1_8"]=new Array("A7_SPECSIG","A6_SPECSIG","A5_SPECSIG","A4_SPECSIG","A3_SPECSIG","/N_M1","A1_SPECSIG","A0_SPECSIG","A2_SPECSIG","A12_SPECSIG","/A13_SPECSIG","A11_SPECSIG","A10_SPECSIG","A9_SPECSIG","A8_SPECSIG");
          
            pterms["FB1_9"]=new Array("A7_SPECSIG","A6_SPECSIG","A5_SPECSIG","A4_SPECSIG","A3_SPECSIG","/N_M1","/A1_SPECSIG","/A0_SPECSIG","/A2_SPECSIG","A12_SPECSIG","/A13_SPECSIG","A11_SPECSIG","A10_SPECSIG","A9_SPECSIG","A8_SPECSIG");
          
            pterms["FB1_10"]=new Array("A7_SPECSIG","A6_SPECSIG","A5_SPECSIG","/A4_SPECSIG","/A3_SPECSIG","N_M1","A1_SPECSIG","A0_SPECSIG","/A2_SPECSIG");
          
            pterms["FB1_11"]=new Array("/A7_SPECSIG","A6_SPECSIG","A5_SPECSIG","/A4_SPECSIG","/A3_SPECSIG","/N_M1","A1_SPECSIG","/A0_SPECSIG","/A2_SPECSIG","/A12_SPECSIG","/A13_SPECSIG","/A11_SPECSIG","A10_SPECSIG","/A9_SPECSIG","A8_SPECSIG","N_ROMCS");
          
            pterms["FB1_12"]=new Array("A7_SPECSIG","A6_SPECSIG","/A5_SPECSIG","/A4_SPECSIG","/A3_SPECSIG","/N_M1","A1_SPECSIG","/A0_SPECSIG","A2_SPECSIG","/A12_SPECSIG","/A13_SPECSIG","/A11_SPECSIG","A10_SPECSIG","/A9_SPECSIG","/A8_SPECSIG","N_ROMCS");
          
            pterms["FB1_13"]=new Array("/A7_SPECSIG","A6_SPECSIG","A5_SPECSIG","/A4_SPECSIG","/A3_SPECSIG","/N_M1","A1_SPECSIG","/A0_SPECSIG","A2_SPECSIG","/A12_SPECSIG","/A13_SPECSIG","/A11_SPECSIG","/A10_SPECSIG","/A9_SPECSIG","/A8_SPECSIG","N_ROMCS");
          
            pterms["FB1_14"]=new Array("/A7_SPECSIG","/A6_SPECSIG","/A5_SPECSIG","/A4_SPECSIG","/N_M1","/A1_SPECSIG","/A0_SPECSIG","/A2_SPECSIG","/A12_SPECSIG","/A13_SPECSIG","/A11_SPECSIG","/A10_SPECSIG","/A9_SPECSIG","/A8_SPECSIG","N_ROMCS");
          
            pterms["FB1_15"]=new Array("/A7_SPECSIG","/A6_SPECSIG","A5_SPECSIG","A4_SPECSIG","A3_SPECSIG","/N_M1","/A1_SPECSIG","/A0_SPECSIG","/A2_SPECSIG","/A12_SPECSIG","/A13_SPECSIG","/A11_SPECSIG","/A10_SPECSIG","/A9_SPECSIG","/A8_SPECSIG","N_ROMCS");
          
            pterms["FB1_16"]=new Array("A7_SPECSIG","A6_SPECSIG","A5_SPECSIG","/A4_SPECSIG","/A3_SPECSIG","N_M1","A1_SPECSIG","A0_SPECSIG","/A2_SPECSIG");
          
            pterms["FB1_19"]=new Array("A7_SPECSIG","A6_SPECSIG","A5_SPECSIG","/A4_SPECSIG","/A3_SPECSIG","N_M1","A1_SPECSIG","A0_SPECSIG","/A2_SPECSIG");
          
            pterms["FB1_22"]=new Array("A7_SPECSIG","A6_SPECSIG","A5_SPECSIG","/A4_SPECSIG","/A3_SPECSIG","N_M1","A1_SPECSIG","A0_SPECSIG","/A2_SPECSIG");
          
            pterms["FB1_25"]=new Array("A7_SPECSIG","A6_SPECSIG","A5_SPECSIG","/A4_SPECSIG","/A3_SPECSIG","N_M1","A1_SPECSIG","A0_SPECSIG","/A2_SPECSIG");
          
            pterms["FB1_40"]=new Array("A7_SPECSIG","A6_SPECSIG","A5_SPECSIG","/A4_SPECSIG","/A3_SPECSIG","N_M1","A1_SPECSIG","A0_SPECSIG","/A2_SPECSIG");
          
            pterms["FB1_43"]=new Array("/A12_SPECSIG","/A13_SPECSIG","/S_MAPRAM","S_CONMEM");
          
            pterms["FB1_52"]=new Array("/S_MAPRAM","/S_CONMEM","N_MREQ","/N_WR");
          
            pterms["FB1_55"]=new Array("S_CONMEM","/N_MREQ","/N_EEPROMCS","/N_WR","/JUMPER_EEPROM");
          
            pterms["FB2_0"]=new Array("/S_CONMEM");
          
            pterms["FB2_1"]=new Array("N_MREQ","N_EEPROMCS");
          
            pterms["FB2_13"]=new Array("/N_MREQ","/N_EEPROMCS","/N_RD");
          
            pterms["FB2_16"]=new Array("N_MREQ","/N_RD","N_SRAMCS");
          
              gblclk["S_MAPRAM"]=new Array("N_WR");
            
          ce["S_MAPRAM"]=new Array("FB1_10");
          prld["S_MAPRAM"]="GND";
          inreg["S_MAPRAM"]=new Array("D6_SPECSIG");
        
          d2["BANK0_SPECSIG"]=new Array("FB1_0");
          
              gblclk["BANK0_SPECSIG"]=new Array("N_WR");
            
          ce["BANK0_SPECSIG"]=new Array("FB1_10");
          prld["BANK0_SPECSIG"]="GND";
          d2["BANK1_SPECSIG"]=new Array("FB1_1");
          
              gblclk["BANK1_SPECSIG"]=new Array("N_WR");
            
          ce["BANK1_SPECSIG"]=new Array("FB1_10");
          prld["BANK1_SPECSIG"]="GND";
          d2["BANK2_SPECSIG"]=new Array("FB1_2");
          
              gblclk["BANK2_SPECSIG"]=new Array("N_WR");
            
          ce["BANK2_SPECSIG"]=new Array("FB1_10");
          prld["BANK2_SPECSIG"]="GND";
          d2["BANK3_SPECSIG"]=new Array("FB1_3");
          
              gblclk["BANK3_SPECSIG"]=new Array("N_WR");
            
          ce["BANK3_SPECSIG"]=new Array("FB1_10");
          prld["BANK3_SPECSIG"]="GND";
          d2["BANK4_SPECSIG"]=new Array("FB1_5");
          
              gblclk["BANK4_SPECSIG"]=new Array("N_WR");
            
          ce["BANK4_SPECSIG"]=new Array("FB1_10");
          prld["BANK4_SPECSIG"]="GND";
          d1["N_EEPROMCS"]=new Array("FB1_43");
          
          d2["N_SRAMCS"]=new Array("FB1_7","FB1_6");
          
          d2["S_CONMEM"]=new Array("FB1_14","FB1_12","FB1_13","FB1_11","FB1_15");
          
              clk["S_CONMEM"]=new Array("FB1_4");
              prld["S_CONMEM"]="GND";
          d1["N_SRAMWR"]=new Array("FB1_52");
          
          d1["N_EEPROMWR"]=new Array("FB1_55");
          
          d2["S_MAPRAMCOMB_SPECSIG"]=new Array("FB1_8","FB1_9","FB1_14","FB1_12","FB1_13","FB1_11","FB1_15");
          
          d1["N_EEPROMOE"]=new Array("FB2_13");
          
          d1["N_SRAMOE"]=new Array("FB2_16");
          
          d2["N_ROMCS"]=new Array("FB2_0","FB2_1");
          

      uimSignals = new Array();

      uimSigNegs = new Array();

      uimPterms = new Array();
      

      
        function getEqnList() {
          var str = "<html><head><link type='text/css' href='style.css' rel='stylesheet'></head><body class='pgBgnd'>";
          str += "<center><h3>Equations</h3></center>";
          str += "<table width='90%' align='center' border='1' cellpadding='0' cellspacing='0'>";
          for (s=0; s<uimSignals.length; s++) {
            str += "<tr><td>";
            str += retUimEqn(uimSignals[s]);
            str += "</td></tr>";
          }
          for (s=0; s<signals.length; s++) {
            str += "<tr><td>";
            str += retEqn(signals[s]);
            str += "</td></tr>";
          }

          var legend = retLegend();
		      if (legend != "") {
		        str += "<tr><td>" + legend + "</td></tr>";
		      }

          str += "</table>";
          str += "<form><span class='pgRef'>";

          if (!parent.leftnav.IsNS()) {
            str += "<table width='90%' align='center'>";
            str += "<tr><td align='left'><input type='button' value='back to top' ";
            str += "onclick='javascript:parent.leftnav.showEqnAll()' ";
            str += "onmouseover=\"window.status='goto top of page'; return true;\" ";
            str += "onmouseout=\"window.status=''\">";
            str += "</td>";
            str += "<td align='right'>";
            str += "<input type='button' value='print page' ";
            str += "onclick='javascript:window.print()' ";
            str += "onmouseover=\"window.status='print page'; return true;\" ";
            str += "onmouseout=\"window.status=''\">";
            str += "</td>";
            str += "</tr></table>";
          }
          else {
            str += "<table width='90%' align='center'>";
            str += "<tr><td align='left'><a href='javascript:parent.leftnav.showEqnAll()'>back to top</a>";
            str += "</td>";
            str += "<td align='right'>";
            str += "<a href='javascript:window.print()'>";
            str += "print page</a>";
            str += "</td>";
            str += "</tr></table>";
          }

          str += "</span></form>";
          str += "</body></html>";
          return str;
        }
      
    </script>
</head></html>
